package biz

import (
	"context"
)

type Invoke interface {
	Invoke(ctx context.Context, request *InvokeRequest) (result *Result[*InvokeResponse], err error)
}

type InvokeRequest struct {
	Invoker    string
	Function   string
	Parameters string
}

type InvokeResponse struct {
	Value string
}
